草庐IT

jQuery Mobile 页面

全部标签

javascript - PhantomJS 单击页面上的链接

我已经编写了PhantomJS应用程序的一些部分。我正在一个网站上进行解析,我正在将用户名和密码写入公式。在此之后,我必须单击一个链接。而我收到此错误:TypeError:'undefined'isnotafunction(evaluating'myLink.click()')phantomjs://webpage.evaluate():11phantomjs://webpage.evaluate():22phantomjs://webpage.evaluate():22这是我的PhantomJS代码:if(document.getElementById("m_Content_subm

javascript - 如果使用 jQuery 的方法,在新窗口上调用的 alert() 似乎是从原始页面调用的

这是thetestcase。使用JavaScript:$('.js').on('click',function(){varnewwindow=window.open();newwindow.document.write('test');newwindow.document.write('alert(1)');});这给出了预期的结果:对话框警报显示在新窗口中。使用jQuery:$('.jquery').on('click',function(){varnewwindow=window.open();$(newwindow.document.body).append('test','al

javascript - 如何将 iframe 内的页面重定向到另一个页面,但我们必须留在 iframe 中

谁能帮帮我?可以这样编码吗?将iframe内的页面重定向到另一个页面,但我们必须留在iframe中。不影响父站点。我尝试了很多脚本,但没有任何效果。这是我使用的主要代码。宽度和高度仅用于测试。我使用HTML5沙箱来防止iframe中断到主站点。我需要它来隐藏引荐来源网址。现在父站点在iframed站点中显示为引荐来源网址,但我想将iframe中的第一个站点用作重定向站点的引荐来源网址。也许这是废话,但我需要它。 最佳答案 如果您希望脚本从框架运行:document.location.href="http://...";如果希望父页面

javascript - 是否可以通过 Ajax 获取页面重定向信息?

如果没有ajax,如果我们加载http://example.com/1并且如果它重定向到http://example.com/2那么浏览器会得到适当的header和浏览器URL得到更新。有没有办法通过jQueryAjax获取这些信息?例如,我通过Ajax请求http://api.example.com。在PHP中,此页面被重定向到http://api2.example.com。有没有可能知道这个东西?使用:我有一个带有链接的导航栏。所有页面都通过AJAX加载到容器中,我根据链接使用HTML5历史将url推送到浏览器栏上。但是,如果页面被重定向,页面就会有一个新的链接,对吧?我也想在浏览

javascript - 如何跟踪页面加载和鼠标移动时的鼠标位置?

我正在使用以下JavaScript跟踪鼠标移动:varmouseX=0;varmouseY=0;document.onmousemove=function(e){mouseX=e.clientX;mouseY=e.clientY;}我的问题是,如果在加载页面后鼠标没有移动,则mouseX和mouseY值都等于0。如何在加载页面时以及加载鼠标时获取鼠标值搬家了吗? 最佳答案 浏览器在鼠标移动之前不知道鼠标在哪里。这比仅仅“获取光标位置”要复杂得多。如果没有鼠标(平板电脑)或鼠标不在浏览器窗口上怎么办?出于同样的原因,如果页面加载时光标

javascript - window.onbeforeunload 在页面刷新时执行,而不是在页面关闭时执行

我正在使用window.onbeforeunload在发生关闭事件时弹出确认对话框,但确认对话框出现在页面刷新时,不会在页面关闭时执行。这是JavaScript代码:window.onbeforeunload=confirmWinClose();functionconfirmWinClose(){varconfirmClose=confirm('Close?');returnconfirmClose;}我在Chrome、Firefox和InternetExplorer上试过了。 最佳答案 您的代码有问题:该函数将在您刷新时被调用,因

javascript - 重新加载页面的方法之间的差异

window.location.reload()history.go(0)window.location.href=window.location.href我注意到一个网站评论说所有这3种方法都可以用来重新加载页面。不满足于相信它,我在IE8、FF3和Opera10中尝试了所有3种方法。我注意到firefox对history.go(0)执行了缓存重新加载而不是真正的重新加载,但在其他方面没有发现任何差异。但是,我想我应该问问这里的社区,他们知道这些方法之间有什么区别。 最佳答案 window.location.reload()和wi

javascript - 如何在没有 RequireJS 的情况下编写用于页面的 AMD 模块?

我需要重新构建一个现有的AMD模块,以使其在有/没有RequireJS的页面上都可用。我应该怎么做,有没有示例代码?最好是不污染全局命名空间的方法,尽管不是严格要求。 最佳答案 这根本不是一个坏主意,通常需要JS库来支持AMD/非AMD环境。这是解决方案的一种变体:!function(name,definition){if(typeofmodule!='undefined')module.exports=definition()elseif(typeofdefine=='function'&&define.amd)define(na

javascript - Jquery - 使整个页面变暗并淡出一个 div 元素

我正在尝试执行以下操作:-单击链接会触发一个功能,该功能将显示一个DIV(#page-cover)使我的整个背景变暗。这个div的z-index为999-然后我想要另一个div(#red)以更高的z-index出现在变暗的背景/淡入淡出/显示上我的CSS:#page-cover{display:none;position:fixed;width:100%;height:100%;background-color:#000;z-index:999;top:0;left:0;}#red{background-color:red;width:100px;height:100px;}HTML/

javascript - 使用 AJAX 时 ASP.NET MVC 页面未更新

我有一个ASP.NETMVC项目,我想在其中将一篇文章发布到数据库,然后在页面上显示该文章的片段。当用户评论时,我还想在保存到数据库后显示评论。我为此使用AJAX,并在这两种情况下调用OnFailure和OnSuccess方法。OnFailure方法只会在我保存帖子而不是评论时触发(这是因为即使我成功保存页面也不会更新)。OnSuccess方法根本没有被调用,这是因为我的页面没有更新。我正在使用jquery2.1.4并在我的项目中加载了jquery.unobtrusive-ajax脚本这是我的代码。//创建帖子的View@using(Ajax.BeginForm("Create","P